package com.molichuxing.gateway.bff.car.entity.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

/**
 * <p>
 * 车辆保养保养详细信息
 * </p>
 *
 * @author 
 * @since 2019-08-15
 */
@Data
public class MaintenanceInfoVo extends ResponseRootDto {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "保养类型 1：A类，2：B类")
    private Integer type;

    @ApiModelProperty(value = "保养类型 1：A类，2：B类")
    private String typeStr;

    @ApiModelProperty(value = "实际保养里程")
    private BigDecimal actualMaintainMileage;

    @ApiModelProperty(value = "实际保养日期")
    private LocalDate actualMaintainDate;

    @ApiModelProperty(value = "保养门店")
    private String storeName;

    @ApiModelProperty(value = "保养卡图片url")
    private String maintenanceUrl;

    @ApiModelProperty(value = "结算单图片url")
    private List<String> settlementUrl;

    @ApiModelProperty(value = "提交用户ID")
    private Integer submitMemberId;

    @ApiModelProperty(value = "保养方")
    private String submitMemberName;

    @ApiModelProperty(value = "提交时间")
    private LocalDateTime submitDate;

    @ApiModelProperty(value = "状态（0：待审核，1：待保养，2：使用期，3：审核通过，4：审核驳回）")
    private Integer status;

    @ApiModelProperty(value = "状态（0：待审核，1：待保养，2：使用期，3：审核通过，4：审核驳回）")
    private String statusStr;

}
